From: kfraser@localhost.localdomain Date: Tue, 18 Sep 2007 12:43:30 +0000 (+0100) Subject: Revert 15826:447db1235adf1bc59bbd76c951716c3df7ee8843. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14937^2~78 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=6e793550f6462105395a3b390374fc598b05506e;p=xen.git Revert 15826:447db1235adf1bc59bbd76c951716c3df7ee8843. Re-enables NMI delivery in HVM guests now that hardware task switching is emulated. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/hvm/irq.c b/xen/arch/x86/hvm/irq.c index a83f6cae67..b41295a273 100644 --- a/xen/arch/x86/hvm/irq.c +++ b/xen/arch/x86/hvm/irq.c @@ -306,14 +306,7 @@ int hvm_vcpu_ack_pending_irq(struct vcpu *v, enum hvm_intack type, int *vector) switch ( type ) { case hvm_intack_nmi: -#if 0 return test_and_clear_bool(v->nmi_pending); -#else - if ( test_and_clear_bool(v->nmi_pending) ) - gdprintk(XENLOG_WARNING, "Dropping NMI delivery to %d:%d\n", - v->domain->domain_id, v->vcpu_id); - break; -#endif case hvm_intack_lapic: return ((*vector = cpu_get_apic_interrupt(v)) != -1); case hvm_intack_pic: